machinery, installation and equipments - Turco Inglés Diccionario